首页> 外文OA文献 >Distributed Load Management Algorithms in Anycast-based CDNs
【2h】

Distributed Load Management Algorithms in Anycast-based CDNs

机译:基于anycast的CDN中的分布式负载管理算法

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Anycast is an internet addressing protocol where multiple hosts share thesame IP-address. A popular architecture for modern Content DistributionNetworks (CDNs) for geo-replicated services consists of multiple layers ofproxy nodes for service and co-located DNS-servers for load-balancing amongdifferent proxies. Both the proxies and the DNS-servers use anycast addressing,which offers simplicity of design and high availability of service at the costof partial loss of routing control. Due to the very nature of anycast,redirection actions by a DNS-server also affects loads at nearby proxies in thenetwork. This makes the problem of optimal distributed load management highlychallenging. In this paper, we propose and evaluate an analytical framework toformulate and solve the load-management problem in this context. We considertwo distinct algorithms. In the first half of the paper, we pose theload-management problem as a convex optimization problem. Following aKelly-type dual decomposition technique, we propose a fully-distributedload-management algorithm by introducing FastControl packets. This algorithmutilizes the underlying anycast mechanism itself to enable effectivecoordination among the nodes, thus obviating the need for any external controlchannel. In the second half of the paper, we consider an alternative greedyload-management heuristic, currently in production in a major commercial CDN.We study its dynamical characteristics and analytically identify itsoperational and stability properties. Finally, we critically evaluate both thealgorithms and explore their optimality-vs-complexity trade-off usingtrace-driven simulations.
机译:Anycast是Internet寻址协议,其中多个主机共享相同的IP地址。用于地理复制服务的现代Content DistributionNetworks(CDN)流行的体系结构包括用于服务的多层代理节点和用于在不同代理之间进行负载平衡的同位DNS服务器。代理服务器和DNS服务器都使用任播寻址,这提供了设计简单性和较高的服务可用性,但以部分失去路由控制为代价。由于任播的本质,DNS服务器的重定向操作也会影响网络中附近代理的负载。这使得最佳的分布式负载管理问题极具挑战性。在本文中,我们提出并评估了一个分析框架,用于在此背景下制定和解决负载管理问题。我们考虑两种不同的算法。在本文的上半部分,我们将负载管理问题作为凸优化问题。继凯利(Kelly)型双重分解技术之后,我们通过引入FastControl数据包提出了一种完全分布式的负载管理算法。该算法利用底层的任播机制本身来实现节点之间的有效协调,从而消除了对任何外部控制通道的需求。在本文的下半部分,我们考虑了一种替代的贪婪负载管理启发式方法,该方法目前正在主要的商业CDN中生产。我们研究了其动态特性,并通过分析确定了其操作性和稳定性。最后,我们对两种算法都进行了严格的评估,并使用跟踪驱动的仿真方法探索了它们在最优性与复杂性之间的权衡。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号